home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.0 for Developers
/
QuickTime 1.0 for Developers.iso
/
Goodies
/
GrabGuy
/
GrabGuy 1.0a1
/
GrabGuy 1.0a1.rsrc
/
CODE_12_GTerminate.txt
< prev
next >
Wrap
Text File
|
1991-09-05
|
6KB
|
106 lines
# near model CODE resource
# jump table entries: 3440-3442 (3 of them)
export_430:
00000000 4E56 FFFE link A6, -0x0002
00000004 102D F160 move.b D0, [A5 - 0xEA0]
00000008 6760 beq +0x62 /* 0000006A */
0000000A 3F3C 0001 move.w -[A7], 0x1
0000000E 4EAD 11FA jsr [A5 + 0x11FA /* export_571 */]
00000012 4267 clr.w -[A7]
00000014 486D F16C pea.l [A5 - 0xE94]
00000018 205F movea.l A0, [A7]+
0000001A A034 syscall VRemove
0000001C 3E80 move.w [A7], D0
0000001E 3D5F FFFE move.w [A6 - 0x2], [A7]+
00000022 486D F304 pea.l [A5 - 0xCFC]
00000026 4EAD 1C02 jsr [A5 + 0x1C02 /* export_892 */]
0000002A 486D F2F4 pea.l [A5 - 0xD0C]
0000002E 4EAD 1C02 jsr [A5 + 0x1C02 /* export_892 */]
00000032 102D F8BD move.b D0, [A5 - 0x743]
00000036 6708 beq +0xA /* 00000040 */
00000038 486D F2C4 pea.l [A5 - 0xD3C]
0000003C 4EAD 1C02 jsr [A5 + 0x1C02 /* export_892 */]
label00000040:
00000040 486D F2D4 pea.l [A5 - 0xD2C]
00000044 4EAD 1C02 jsr [A5 + 0x1C02 /* export_892 */]
00000048 486D F314 pea.l [A5 - 0xCEC]
0000004C 4EAD 1C02 jsr [A5 + 0x1C02 /* export_892 */]
00000050 102D F8CD move.b D0, [A5 - 0x733]
00000054 6710 beq +0x12 /* 00000066 */
00000056 486D F2E4 pea.l [A5 - 0xD1C]
0000005A 4EAD 1C02 jsr [A5 + 0x1C02 /* export_892 */]
0000005E 486D F2B4 pea.l [A5 - 0xD4C]
00000062 4EAD 1C02 jsr [A5 + 0x1C02 /* export_892 */]
label00000066:
00000066 422D F160 clr.b [A5 - 0xEA0]
label0000006A:
0000006A 4E5E unlink A6
0000006C 4E75 rts
0000006E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000070-00000076
export_431:
fn00000070:
00000070 4E56 0000 link A6, 0
00000074 4E5E unlink A6
// end alternate branch 00000070-00000076
export_431: // at 00000070 (misaligned)
fn00000070: // (misaligned)
00000072 0000 4E5E ori.b D0, 0x5E /* '^' */
00000076 2E9F move.l [A7], [A7]+
00000078 4E75 rts
0000007A 0000 4E56 ori.b D0, 0x56 /* 'V' */
0000007E 0000 2F2E ori.b D0, 0x2E /* '.' */
00000082 000C 4EAD ori.b A4, 0xAD
00000086 140A move.b D2, A2
00000088 7000 moveq.l D0, 0x00
0000008A 2D40 000C move.l [A6 + 0xC], D0
0000008E 4E5E unlink A6
00000090 205F movea.l A0, [A7]+
00000092 504F addq.w A7, 8
00000094 4ED0 jmp [A0]
00000096 0000 4E56 ori.b D0, 0x56 /* 'V' */
0000009A 0000 2F2E ori.b D0, 0x2E /* '.' */
0000009E 000C 4EAD ori.b A4, 0xAD
000000A2 075A bchg [A2]+, D3
000000A4 4E5E unlink A6
000000A6 205F movea.l A0, [A7]+
000000A8 504F addq.w A7, 8
000000AA 4ED0 jmp [A0]
export_432:
000000AC 4E56 FFFC link A6, -0x0004
000000B0 48E7 0018 movem.l -[A7], A3,A4
000000B4 266E 0008 movea.l A3, [A6 + 0x8]
label000000B8:
000000B8 42A7 clr.l -[A7]
000000BA A924 syscall FrontWindow
000000BC 285F movea.l A4, [A7]+
000000BE 200C move.l D0, A4
000000C0 6708 beq +0xA /* 000000CA */
000000C2 2F0C move.l -[A7], A4
000000C4 2F0B move.l -[A7], A3
000000C6 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
label000000CA:
000000CA 200C move.l D0, A4
000000CC 66EA bne -0x14 /* 000000B8 */
000000CE 487A FFC8 pea.l [PC - 0x38 /* 00000098, value 0x4E560000 'NV\0\0', cstring "NV" */]
000000D2 2F0E move.l -[A7], A6
000000D4 2F0B move.l -[A7], A3
000000D6 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
000000DA 2F2D F450 move.l -[A7], [A5 - 0xBB0]
000000DE 4EBA FF90 jsr [PC - 0x70 /* 00000070 */]
000000E2 4AAD F3E0 tst.l [A5 - 0xC20]
000000E6 670E beq +0x10 /* 000000F6 */
000000E8 487A FF92 pea.l [PC - 0x6E /* 0000007C, value 0x4E560000 'NV\0\0', cstring "NV" */]
000000EC 2F0E move.l -[A7], A6
000000EE 2F2D F3E0 move.l -[A7], [A5 - 0xC20]
000000F2 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
label000000F6:
000000F6 42A7 clr.l -[A7]
000000F8 A9FB syscall LoadScrap/LodeScrap
000000FA 4A9F tst.l [A7]+
000000FC 4CDF 1800 movem.l A3,A4, [A7]+
00000100 4E5E unlink A6
00000102 2E9F move.l [A7], [A7]+
00000104 4E75 rts
00000106 0000 .incomplete